package projeto.telas;

import java.util.List;

import javax.swing.JTable;

import projeto.model.Produto;

/**
 * <code>JTable</code> com operações customizadas para entidade <code>Produto</code>.
 * 
 * @see br.com.yaw.sjc.ui.ProdutoTableModel
 * 
 * @author YaW Tecnologia
 */
public class ProdutoTable extends JTable {

	private ProdutoTableModel modelo;
	
	public ProdutoTable() {
		modelo = new ProdutoTableModel();
		setModel(modelo);
	}
	
	public Produto getProdutoSelected() {
		int i = getSelectedRow();
		if (i < 0) {
			return null;
		}
		return modelo.getProdutoAt(i);
	}
	
	public void reload(List<Produto> produtos) {
		modelo.reload(produtos);
	}
}
